@echo off
title 积分系统测试
color 0A

echo ========================================
echo   积分系统功能测试
echo ========================================
echo.

echo 🎯 测试功能：
echo   1. 用户注册和初始积分
echo   2. 消费获得积分（10:1比例）
echo   3. 积分达到1000自动升级VIP
echo   4. 积分扣除功能
echo   5. 积分低于1000自动降级VIP
echo   6. 积分边界值测试（不能为负）
echo   7. 管理员调整积分功能
echo.

echo 正在编译积分系统测试...
javac -cp . -d out/production/estore PointsSystemTest.java

if %ERRORLEVEL% EQU 0 (
    echo 编译成功！
    echo.
    echo 正在运行积分系统测试...
    echo.
    java -cp out/production/estore com.estore.test.PointsSystemTest
) else (
    echo 编译失败！请检查代码错误。
)

echo.
echo 按任意键关闭测试窗口...
pause > nul